// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env:cloud.DYNAMIC_CURRENT_ENV
})
// 获取数据库引用
const db=cloud.database();

// 查询指令引用
const _=db.command;

// 云函数入口函数
exports.main = async (event, context) => {
  // const wxContext = cloud.getWXContext()
  console.log('range--event==>',event);
  // 查询条件
  let condition={};
  // /如果按日查询
  if(!event.end)
  {
    // condition={...event};
    condition={
      date:event.start,
      userInfo:event.userInfo
    }
  }else{

    // 按年、按月查询
       // userInfo=event.userInfo
    condition.userInfo=event.userInfo;
     // 相当于 date>=event.start && date<=event.end
     condition.date=_.gte(event.start).and(_.lte(event.end))
  }
  try{
    return await db.collection('booking').where(condition).get();
  }catch(err)
  {
    console.log('err=>',err);
  }


}